chance upon - German English Dictionary